package com.jdcjk.project.main.model.entity;

import java.util.List;

/**
 * Created by dong on 2016/12/13.
 * 车辆报警实体类
 */
public class CarWarningInfo {

    /**
     * id : 2534
     * terminalId : 5
     * flgDeleted : false
     * emergencyAlarm : true
     * displayid : 奔奔
     * longitude : 113.445816
     * latitude : 23.157682
     * altitude : 33
     * speed : 0
     * direction : 0
     * locationTime : 2017-01-11 16:30:10
     * updateTime : 2017-01-11 16:30:13
     * acc : false
     * mileage : null
     * locationType : null
     * isdw : 1
     * dw : 已定位
     * warming : null
     * isUrgencyWarning0 : false
     * isSpeedWarning1 : false
     * isTiredWarning2 : false
     * isDangerWarning3 : false
     * isGNSSWarning4 : false
     * isGNSSWarning5 : false
     * isGNSSWarning6 : false
     * isUndervoltageWarning7 : false
     * isPowerDownWarning8 : true
     * isLCDWarning9 : false
     * isTTSWarning10 : false
     * isCameraWarning11 : false
     * isICCardWarning12 : false
     * isSpeedWarning13 : false
     * isTiredWarning14 : false
     * isDriveOvertimeWarning18 : false
     * isOvertimeWarning19 : false
     * isTurnoverAreaWarning20 : false
     * isTurnoverPathWarning21 : false
     * isDriveTimeoutWarning22 : false
     * isPathDepartureWarning23 : false
     * isVSSWarning24 : false
     * isOilmassWarning25 : false
     * isStealWarning26 : false
     * isIllegalityIgnitionWarning27 : false
     * isIllegalityDisplacementWarning28 : false
     * isCrashWarning29 : false
     * isOverturnWarning30 : false
     * isIllegitmacyOpenWarning31 : false
     */

    private int id;
    private int terminalId;
    private boolean flgDeleted;
    private boolean emergencyAlarm;
    private String displayid;
    private double longitude;
    private double latitude;
    private double altitude;
    private float speed;
    private float direction;
    private String locationTime;
    private String updateTime;
    private boolean acc;
    private Object mileage;
    private Object locationType;
    private int isdw;
    private String dw;
    private Object warming;
    private boolean isUrgencyWarning0;
    private boolean isSpeedWarning1;
    private boolean isTiredWarning2;
    private boolean isDangerWarning3;
    private boolean isGNSSWarning4;
    private boolean isGNSSWarning5;
    private boolean isGNSSWarning6;
    private boolean isUndervoltageWarning7;
    private boolean isPowerDownWarning8;
    private boolean isLCDWarning9;
    private boolean isTTSWarning10;
    private boolean isCameraWarning11;
    private boolean isICCardWarning12;
    private boolean isSpeedWarning13;
    private boolean isTiredWarning14;
    private boolean isDriveOvertimeWarning18;
    private boolean isOvertimeWarning19;
    private boolean isTurnoverAreaWarning20;
    private boolean isTurnoverPathWarning21;
    private boolean isDriveTimeoutWarning22;
    private boolean isPathDepartureWarning23;
    private boolean isVSSWarning24;
    private boolean isOilmassWarning25;
    private boolean isStealWarning26;
    private boolean isIllegalityIgnitionWarning27;
    private boolean isIllegalityDisplacementWarning28;
    private boolean isCrashWarning29;
    private boolean isOverturnWarning30;
    private boolean isIllegitmacyOpenWarning31;
    //存放报警类别名称列表
    private List<String> warningList;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getTerminalId() {
        return terminalId;
    }

    public void setTerminalId(int terminalId) {
        this.terminalId = terminalId;
    }

    public boolean isFlgDeleted() {
        return flgDeleted;
    }

    public void setFlgDeleted(boolean flgDeleted) {
        this.flgDeleted = flgDeleted;
    }

    public boolean isEmergencyAlarm() {
        return emergencyAlarm;
    }

    public void setEmergencyAlarm(boolean emergencyAlarm) {
        this.emergencyAlarm = emergencyAlarm;
    }

    public String getDisplayid() {
        return displayid;
    }

    public void setDisplayid(String displayid) {
        this.displayid = displayid;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public double getAltitude() {
        return altitude;
    }

    public void setAltitude(double altitude) {
        this.altitude = altitude;
    }

    public float getSpeed() {
        return speed;
    }

    public void setSpeed(float speed) {
        this.speed = speed;
    }

    public float getDirection() {
        return direction;
    }

    public void setDirection(float direction) {
        this.direction = direction;
    }

    public String getLocationTime() {
        return locationTime;
    }

    public void setLocationTime(String locationTime) {
        this.locationTime = locationTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public boolean isAcc() {
        return acc;
    }

    public void setAcc(boolean acc) {
        this.acc = acc;
    }

    public Object getMileage() {
        return mileage;
    }

    public void setMileage(Object mileage) {
        this.mileage = mileage;
    }

    public Object getLocationType() {
        return locationType;
    }

    public void setLocationType(Object locationType) {
        this.locationType = locationType;
    }

    public int getIsdw() {
        return isdw;
    }

    public void setIsdw(int isdw) {
        this.isdw = isdw;
    }

    public String getDw() {
        return dw;
    }

    public void setDw(String dw) {
        this.dw = dw;
    }

    public Object getWarming() {
        return warming;
    }

    public void setWarming(Object warming) {
        this.warming = warming;
    }

    public boolean isIsUrgencyWarning0() {
        return isUrgencyWarning0;
    }

    public void setIsUrgencyWarning0(boolean isUrgencyWarning0) {
        this.isUrgencyWarning0 = isUrgencyWarning0;
    }

    public boolean isIsSpeedWarning1() {
        return isSpeedWarning1;
    }

    public void setIsSpeedWarning1(boolean isSpeedWarning1) {
        this.isSpeedWarning1 = isSpeedWarning1;
    }

    public boolean isIsTiredWarning2() {
        return isTiredWarning2;
    }

    public void setIsTiredWarning2(boolean isTiredWarning2) {
        this.isTiredWarning2 = isTiredWarning2;
    }

    public boolean isIsDangerWarning3() {
        return isDangerWarning3;
    }

    public void setIsDangerWarning3(boolean isDangerWarning3) {
        this.isDangerWarning3 = isDangerWarning3;
    }

    public boolean isIsGNSSWarning4() {
        return isGNSSWarning4;
    }

    public void setIsGNSSWarning4(boolean isGNSSWarning4) {
        this.isGNSSWarning4 = isGNSSWarning4;
    }

    public boolean isIsGNSSWarning5() {
        return isGNSSWarning5;
    }

    public void setIsGNSSWarning5(boolean isGNSSWarning5) {
        this.isGNSSWarning5 = isGNSSWarning5;
    }

    public boolean isIsGNSSWarning6() {
        return isGNSSWarning6;
    }

    public void setIsGNSSWarning6(boolean isGNSSWarning6) {
        this.isGNSSWarning6 = isGNSSWarning6;
    }

    public boolean isIsUndervoltageWarning7() {
        return isUndervoltageWarning7;
    }

    public void setIsUndervoltageWarning7(boolean isUndervoltageWarning7) {
        this.isUndervoltageWarning7 = isUndervoltageWarning7;
    }

    public boolean isIsPowerDownWarning8() {
        return isPowerDownWarning8;
    }

    public void setIsPowerDownWarning8(boolean isPowerDownWarning8) {
        this.isPowerDownWarning8 = isPowerDownWarning8;
    }

    public boolean isIsLCDWarning9() {
        return isLCDWarning9;
    }

    public void setIsLCDWarning9(boolean isLCDWarning9) {
        this.isLCDWarning9 = isLCDWarning9;
    }

    public boolean isIsTTSWarning10() {
        return isTTSWarning10;
    }

    public void setIsTTSWarning10(boolean isTTSWarning10) {
        this.isTTSWarning10 = isTTSWarning10;
    }

    public boolean isIsCameraWarning11() {
        return isCameraWarning11;
    }

    public void setIsCameraWarning11(boolean isCameraWarning11) {
        this.isCameraWarning11 = isCameraWarning11;
    }

    public boolean isIsICCardWarning12() {
        return isICCardWarning12;
    }

    public void setIsICCardWarning12(boolean isICCardWarning12) {
        this.isICCardWarning12 = isICCardWarning12;
    }

    public boolean isIsSpeedWarning13() {
        return isSpeedWarning13;
    }

    public void setIsSpeedWarning13(boolean isSpeedWarning13) {
        this.isSpeedWarning13 = isSpeedWarning13;
    }

    public boolean isIsTiredWarning14() {
        return isTiredWarning14;
    }

    public void setIsTiredWarning14(boolean isTiredWarning14) {
        this.isTiredWarning14 = isTiredWarning14;
    }

    public boolean isIsDriveOvertimeWarning18() {
        return isDriveOvertimeWarning18;
    }

    public void setIsDriveOvertimeWarning18(boolean isDriveOvertimeWarning18) {
        this.isDriveOvertimeWarning18 = isDriveOvertimeWarning18;
    }

    public boolean isIsOvertimeWarning19() {
        return isOvertimeWarning19;
    }

    public void setIsOvertimeWarning19(boolean isOvertimeWarning19) {
        this.isOvertimeWarning19 = isOvertimeWarning19;
    }

    public boolean isIsTurnoverAreaWarning20() {
        return isTurnoverAreaWarning20;
    }

    public void setIsTurnoverAreaWarning20(boolean isTurnoverAreaWarning20) {
        this.isTurnoverAreaWarning20 = isTurnoverAreaWarning20;
    }

    public boolean isIsTurnoverPathWarning21() {
        return isTurnoverPathWarning21;
    }

    public void setIsTurnoverPathWarning21(boolean isTurnoverPathWarning21) {
        this.isTurnoverPathWarning21 = isTurnoverPathWarning21;
    }

    public boolean isIsDriveTimeoutWarning22() {
        return isDriveTimeoutWarning22;
    }

    public void setIsDriveTimeoutWarning22(boolean isDriveTimeoutWarning22) {
        this.isDriveTimeoutWarning22 = isDriveTimeoutWarning22;
    }

    public boolean isIsPathDepartureWarning23() {
        return isPathDepartureWarning23;
    }

    public void setIsPathDepartureWarning23(boolean isPathDepartureWarning23) {
        this.isPathDepartureWarning23 = isPathDepartureWarning23;
    }

    public boolean isIsVSSWarning24() {
        return isVSSWarning24;
    }

    public void setIsVSSWarning24(boolean isVSSWarning24) {
        this.isVSSWarning24 = isVSSWarning24;
    }

    public boolean isIsOilmassWarning25() {
        return isOilmassWarning25;
    }

    public void setIsOilmassWarning25(boolean isOilmassWarning25) {
        this.isOilmassWarning25 = isOilmassWarning25;
    }

    public boolean isIsStealWarning26() {
        return isStealWarning26;
    }

    public void setIsStealWarning26(boolean isStealWarning26) {
        this.isStealWarning26 = isStealWarning26;
    }

    public boolean isIsIllegalityIgnitionWarning27() {
        return isIllegalityIgnitionWarning27;
    }

    public void setIsIllegalityIgnitionWarning27(boolean isIllegalityIgnitionWarning27) {
        this.isIllegalityIgnitionWarning27 = isIllegalityIgnitionWarning27;
    }

    public boolean isIsIllegalityDisplacementWarning28() {
        return isIllegalityDisplacementWarning28;
    }

    public void setIsIllegalityDisplacementWarning28(boolean isIllegalityDisplacementWarning28) {
        this.isIllegalityDisplacementWarning28 = isIllegalityDisplacementWarning28;
    }

    public boolean isIsCrashWarning29() {
        return isCrashWarning29;
    }

    public void setIsCrashWarning29(boolean isCrashWarning29) {
        this.isCrashWarning29 = isCrashWarning29;
    }

    public boolean isIsOverturnWarning30() {
        return isOverturnWarning30;
    }

    public void setIsOverturnWarning30(boolean isOverturnWarning30) {
        this.isOverturnWarning30 = isOverturnWarning30;
    }

    public boolean isIsIllegitmacyOpenWarning31() {
        return isIllegitmacyOpenWarning31;
    }

    public void setIsIllegitmacyOpenWarning31(boolean isIllegitmacyOpenWarning31) {
        this.isIllegitmacyOpenWarning31 = isIllegitmacyOpenWarning31;
    }

    public List<String> getWarningList() {
        return warningList;
    }

    public void setWarningList(List<String> warningList) {
        this.warningList = warningList;
    }
}
